package com.hbnu.system.model.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class Search {
    @ApiModelProperty(value = "论文名称")
    private String paperName;

    @ApiModelProperty("作者")
    private String allAuthorName;

    @ApiModelProperty(value = "刊物名称")
    private String periodicalName;

    @ApiModelProperty(value = "刊物分类")
    private String periodicalCate;

    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    private String projectName;

    /**
     * 项目来源
     */
    @ApiModelProperty(value="项目来源")
    private String projectSourse;

    /**
     * 项目编号
     */
    @ApiModelProperty(value = "项目编号")
    private String projectId;

    /**
     * 项目类别
     */
    @ApiModelProperty(value = "项目类别")
    private String projectCate;

    /**
     * 项目来源单位
     */
    @ApiModelProperty(value = "项目来源单位")
    private String projectUnit;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "负责人姓名")
    private String headName;

    @ApiModelProperty("发表时间范围")
    @JsonProperty("publicationTime")
    private DateRangeDTO publicationTime;
}
